package com.lottery.game.core.modules.entity.app;

import com.lottery.game.common.BaseObject;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel(value="用户下注请求", description="用户下注请求")
public class AddBetRequest extends BaseObject {

	@ApiModelProperty(value = "房间Id" ,example = "25",required = true)
	private String roomId;

	@ApiModelProperty(value = "游戏Id" ,example = "c4751a71528d423bafbdb87515227abf",required = true)
	private String gameId;

	@ApiModelProperty(value = "下注(下注内容例如da,dan,lanbo表示下注 大、单、蓝波)[da,lanbo]" ,example = "[\"da\",\"lanbo\"]",required = true)
	private List<String> betList;

	@ApiModelProperty(value = "总金额单位元(为point累加的总和30)" ,example = "30",required = true)
	private BigDecimal totleAmt;

	@ApiModelProperty(value = "点数(betStr的长度等于point的长度,假设betStr为da,lanbo那么point也一一对应[10,20])" ,example = "[\"10\",\"20\"]",required = true)
	private List<BigDecimal> pointList;

	@ApiModelProperty(value = "游戏时间" ,example = "20190422074837",hidden = true)
	private String gameIssue;
}
